How to catch FTP errors? e.g., socket.error: [Errno 10060]
        Posted  
        
            by Johnson
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Johnson
        
        
        
        Published on 2010-05-13T01:31:39Z
        Indexed on 
            2010/05/13
            2:04 UTC
        
        
        Read the original article
        Hit count: 440
        
I'm using the ftplib module to upload files:
    files = [ a.txt , b.txt , c.txt ]
    s = ftplib.FTP(ftp_server , ftp_user , ftp_pw) # Connect to FTP
    for i in range(len(files)):
            f = open(files[i], 'rb')
            stor = 'stor ' + files[i]
            s.storbinary(stor, f)
            f.close() # close file
    s.quit() # close ftp
How do I catch the following error?
socket.error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
And what other errors are common when using the FTP module that I should also catch?
Thanks for any help or pointers.
© Stack Overflow or respective owner